package DesignMode.Visitor;

/**
 * @author VX5
 * @Title: MJC
 * @ProjectName DataStructure
 * @Description: TODO
 * @date ${DAT}11:08
 */
/*这里使用了双分派，即首先在客户端程序中，将具体状态作为参数传递Woman中（第一次分派
  然后Woman类调用作为参数的具体方法中方法getWomanResult，同时将自己（this）作为参数传入，完成第二次的分派
 */
public class Woman extends Person {
    @Override
    public void accept(Action action) {
        action.getWomanResult(this);
    }
}
